Add hidden aliases for exported symbols which are used internally in order
authorMatthias Clasen <maclas@gmx.de>
Wed, 11 Aug 2004 04:10:18 +0000 (04:10 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 11 Aug 2004 04:10:18 +0000 (04:10 +0000)
commitf4437de139e5d20219c84f54b9e8c20dbf32ceb7
tree6b5a81ad36c60f7fe985d7c40eb61abec1f9e556
parent4a465af574c6e0f3ded49578492364ca2ad9a6fe
Add hidden aliases for exported symbols which are used internally in order

Tue Aug 10 23:53:59 2004  Matthias Clasen  <maclas@gmx.de>

Add hidden aliases for exported symbols which are
used internally in order to get rid of many PLT
entries.  (#145519, Arjan van de Ven)

* gdk/Makefile.am: Add rules to generate gdk_pixbuf.def and
gdk-pixbuf-alias.h from gdk-pixbuf.symbols, and make make
check check the abi with abicheck.sh.

* gdk/gdk-pixbuf.symbols: New file. Definition of the gdk-pixbuf
ABI. The file can be processed by cpp to filter out certain
subsets of symbols.

* gdk/abicheck.sh: New file. Script to check the actually
symbols exported from libgdk_pibuf.2.0.so against the symbols
found in gdk-pixbuf.symbols.

* gdk/makegdkpixbufalias.pl: New file. Perl script to generate the
header containing the alias definitions for internally used
exported symbols from a list of symbols.

* *.c: Include gdk-pixbuf-alias.h
14 files changed:
gdk-pixbuf/ChangeLog
gdk-pixbuf/Makefile.am
gdk-pixbuf/abicheck.sh [new file with mode: 0755]
gdk-pixbuf/gdk-pixbuf-animation.c
gdk-pixbuf/gdk-pixbuf-data.c
gdk-pixbuf/gdk-pixbuf-io.c
gdk-pixbuf/gdk-pixbuf-loader.c
gdk-pixbuf/gdk-pixbuf-scale.c
gdk-pixbuf/gdk-pixbuf-util.c
gdk-pixbuf/gdk-pixbuf.c
gdk-pixbuf/gdk-pixbuf.symbols [new file with mode: 0644]
gdk-pixbuf/gdk-pixdata.c
gdk-pixbuf/gdk_pixbuf.def [deleted file]
gdk-pixbuf/makegdkpixbufalias.pl [new file with mode: 0755]